package com.xiaochen.manager.mapper;

import com.xiaochen.model.dto.product.ProductDto;
import com.xiaochen.model.entity.product.Product;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * 商品管理
 * @author pinkhors
 */
@Mapper
public interface ProductMapper {



    /**
     * 分页查询
     */
    List<Product> selectByPage(ProductDto productDto);

    /**
     * 添加
     */
    void saveProduct(Product product);

    /**
     * 根据商品ID查询商品信息
     */
    Product selectById(Long id);

    /**
     * 保存修改的数据
     */
    void updateById(Product product);

    /**
     * 删除
     */
    void deleteById(Long id);
}
